/*
YUI 3.5.1 (build 22)
Copyright 2012 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 5, 2012 */
@font-face {
    font-family: 'BrankovicRegular';
    src: url('http://storage.pukis.com.br/fontface/brankovic-webfont.eot');
    src: url('http://storage.pukis.com.br/fontface/brankovic-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://storage.pukis.com.br/fontface/brankovic-webfont.woff') format('woff'),
         url('http://storage.pukis.com.br/fontface/brankovic-webfont.ttf') format('truetype'),
         url('http://storage.pukis.com.br/fontface/brankovic-webfont.svg#BrankovicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Estrutura e esconde itens desnecess?rios */
#all {
    margin: 0 auto;
    width: 1032px; 
}
a#linkVipClub,
#search .busca label, 
#search .busca select,
#search .busca legend,
#bag .cartInfoWrapper .title,
#bag .cart-info .amount-products,
#bag .cart-info .amount-kits,
.collectionWrap .pager.bottom,
.collectionWrap .pager.top li.first, 
.collectionWrap .pager.top li.page-number, 
.collectionWrap .pager.top li.last,
#bottomBanners > h3, 
#footer .newsletter-title {
    display: none;
}
.home #content {
    float: none;
    padding-left: 8px;
    width: 100%;
}
body {
    background: transparent url(/arquivos/bg_pattern.jpg) 0 0;
    color: #545454;
    font: 11px 'Arial';
    padding-bottom: 5px;
}
input[type=text]{
    color: #545454;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin: 23px 10px 0 10px;
	height: 35px;
    padding: 0 0 0 14px;
}
.hidden {
	display: none;
}
.clear-fix {
	clear: both;
}
/* SUB:TOPBAR */
#topBar {
    color: #6b6b6b;
    position: relative;
    width: inherit;
    height: 30px;
}
#topBar > div {
    float: left;
    position: absolute;
    right: 0;
}
#topBar div > a,
#topBar div > p,
#topBar div > div {
    float: left;
}
#topBar div > a,
#topBar div > p {
    margin-top: 5px;
    padding-top: 5px;
}
#topBar div > div {
    margin-top: 5px;
}
#topBar .loginmsg em,
#pnlNaoSeguro em {
    margin: 0 5px;
}
#topBar .loginmsg a,
#pnlNaoSeguro a {
    color: inherit;
}
.topbar-wishlist {
    background: transparent url(/arquivos/ic_wishlist.jpg) 0 0 no-repeat;
    border-right: 1px solid #a0b4ba;
    color: #386370;
    margin: 5px 5px 0 0;
    padding: 3px 5px 3px 17px;
    text-decoration: none;
}
#topBar a.topbar-login {
    background: #ececec;
    background: rgba(0,0,0,.06); 
    border-radius: 5px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    color: #696969;
    font: 14px 'BrankovicRegular';
    margin-top: 0;
    padding: 10px;
    text-decoration: none;
}
/* SUB:HEADER */
#header {
    background: transparent url(/arquivos/bg_header.gif) 0 0 no-repeat;
    margin-top: 10px;
    margin-left: 8px;
    min-height: 83px;
    position: relative;
    width: 1024px;
}
#header #title {
    background: url(/arquivos/logo.gif) 0 0 no-repeat;
    display: block;
    float: left;
    margin: 14px 57px 0 17px;
    position: relative;
    text-indent: -9999px;
    width: 105px;
    height: 53px;
}
#title a {
	display: block;
	width: 105px;
	height: 53px;
}
#menu .menu-departamento {
    margin-right: 10px;
}
#menu .menu-departamento h3.meninos a, 
#menu .menu-departamento h3.meninas a,
#menu .menu-departamento h3.bebes a,
#menu .menu-departamento h3.acessorios a,
#menu .menu-departamento h3.linhas-especiais a {
    background: transparent url(/arquivos/bg_menu1.png) 0 0 no-repeat;
    cursor: pointer;
    display: block;
    float: left;
    margin-top: 22px;
    text-indent: -9999px;
    width: 86px;
    height: 40px;
}
#menu .menu-departamento h3.meninas a {
    background-position: -86px 0;
    width: 75px;
}
#menu .menu-departamento h3.bebes a {
    background-position: -161px 0;
    width: 68px;
}
#menu .menu-departamento h3.acessorios a,
#menu .menu-departamento h3.linhas-especiais a {
    background-image: url(/arquivos/bg_menu2.png);
    width: 102px;
}
#menu .menu-departamento h3.linhas-especiais a {
    background-position: -103px 0;
    width: 139px;
}
#menu .menu-departamento > ul {
    display: none;
}
#search {
    float: left;
}
#search .fulltext-search-box {
    margin: 23px 10px 0 10px;
    padding-right: 31px;
    width: 185px;
}
#search .btn-buscar {
    background: transparent url(/arquivos/ic_lupa.gif) 0 0 no-repeat;
    border: 0;
	cursor: pointer;
    position: absolute;
    top: 33px;
    right: 142px;
    text-indent: -9999px;
    width: 17px;
    height: 17px;
}
#bag {
    float: left;
}
.bag-icon {
    background: transparent url(/arquivos/ic_sacola.gif) 0 0 no-repeat;
    display: block;
    position: absolute;
    top: 11px;
    right: 12px;
    text-indent: -9999px;
    width: 42px;
    height: 52px;
}
#bag .amount-items-in-cart {
    margin-top: 30px;
    margin-left: 20px;
}
#bag ul.cart-info {
    position: relative;
    text-align: right;
    right: 23px;
}
#bag li.amount-items strong,
#bag li.total-cart strong {
    font-size: 10px;
    font-weight: bold;
}
#bag li.amount-items em,
#bag li.total-cart em {
    font-size: 14px;
    font-weight: bold;
    text-shadow: .1em .1em rgba(255,255,255,.75);
}
/* AJUSTE: BANNER */
#topBanners {
    width: 1031px;
    margin-top: 10px;
    margin-left: 5px;
}
/* BARRA DE CONDI??ES */
.conditions-box {
    background: transparent url(/arquivos/bg_condicoes.gif) 0 0 no-repeat;
    color: #386370;
	float: left;
    margin-left: 6px;
    width: 1028px;
    height: 81px;
}
.conditions-box img {
    margin-right: 13px;
}
.conditions-box p {
    font-weight: bold;
    margin-top: 11px;
}
.conditions-box span {
    font: 21px 'BrankovicRegular';
    font-weight: normal;
}
.conditions-box div, 
.conditions-box div img {
    float: left;
}
.conditions-box div {
    border-right: 1px solid #ccc;
    margin: 11px 0 0 30px;
    width: 290px;
}
.conditions-box .shipping {
    border-right: 0;
}
/* SUB:FOOTER */
#footer {
    background: transparent url(/arquivos/bg_footer.gif) 0 0 no-repeat;
    clear: both;
    margin-left: 8px;
    position: relative;
    width: 1024px;
    height: 191px;
}
#footer .itemGroup {
    float: left;
    margin: 15px 0 0 15px;
    width: 270px;
}
#footer #footerNews {
    margin-left: 30px;
    width: 220px;
}
.itemGroup h3 {
    font-size: 14px;
    font-weight: bold;
    text-shadow: .1em .1em rgba(255,255,255,.75);
}
#footer .social {
    background: transparent url(/arquivos/ic_social.jpg) 0 0 no-repeat;
    display: block;
    float: left;
    text-indent: -9999px;
    margin: 10px 5px 50px 0;
    width: 34px;
    height: 58px;
}
#ntTwitter.social {
    background-position: -109px 0;
}
#ntFacebook.social {
    background-position: -36px 0;
}
#footerNews p {
    clear: both;
}
#footer #footerInstitutional {
    width: 200px;
}
#footerInstitutional ul {
    margin-top: 20px;
}
#footerInstitutional ul li {
    padding: 1px 0;
}
#footerInstitutional ul li a{
    color: inherit;
    text-decoration: none;
}
#footerInstitutional ul li a:hover {
    text-decoration: underline;
}
#footerVipClub fieldset {
    margin-top: 20px;
}
#footerVipClub input[type=text] {
    margin: 3px 0;
    padding-right: 10px;
    width: 200px;
}
#footer #footerCredits {
    width: 200px;
}
#footer .logo-pukis {
    display: block;
    padding: 7px;
    position: absolute;
    bottom: 5px;
    right: 11px;
    text-indent: -9999px;
    width: 65px;
}
.pay-icon {
    background: transparent url(/arquivos/ic_bandeiras.jpg) 0 -14px no-repeat;
    display: block;
    float: left;
    margin-top: 10px;
    text-indent: -9999px;
    width: 40px;
    height: 43px; 
}
#master {
    background-position: -52px -14px;
}
#amex {
    background-position: -104px -14px;
}
#ebit {
    background-position: -156px 0;
    width: 49px;
    height: 55px;
}
.certificate {
    clear: both;
}
/* BOTTOM BANNERS */
#bottomBanners {
	clear: both;
	float: left;
	margin-top: 10px;
	margin-bottom: 30px;
}
.banner-bottom {
	float: left;
	margin: 0;
	width: 328px;
}
.banner-bottom a h3 {
    color: #ed1c24;
    font-size: 14px;
    font-weight: bold;
}
.banner-bottom a {
    color: inherit;
    text-decoration: none;
}
.banner-bottom a:hover {
    color: inherit;
    text-decoration: underline;
}
.banner-bottom p {
    width: inherit;
}
#bannerBottom1,
#bannerBottom2 {
    margin-right: 16px;
}
.banner-bottom a img {
    border: 3px solid #fff;
}
.banner-bottom a div {
    border: 1px solid #ededed;
    width: 334px;
}
/* PRATELEIRA VITRINE */
.prateleira-departamento,
.prateleira.vitrine,
.prateleira-departamento ul li,
.prateleira.vitrine ul li {
    float: left;
}
.prateleira-departamento,
.prateleira.vitrine {
    background-color: #fff;
    border: 1px solid #ededed;
    width: 99.9%;
}
.prateleira-departamento ul li,
.prateleira.vitrine ul li {
    border-right: 1px solid #ededed;
    padding: 0 7px;
}
.prateleira-departamento ul li.last,
.prateleira.vitrine ul li.last {
    border-right: 0;
}
.departamento .pager.top h2,
.prateleira.vitrine h2 {
    border-bottom: 1px solid #ededed;
    color: #ed1c24;
    font: 18px 'BrankovicRegular';
    margin: 0 3px;
    padding: 5px 0 5px 7px;
}
.prateleira-departamento a.productImage,
.prateleira.vitrine a.productImage {
    display: block;
    overflow: hidden;
    width: 210px;
    height: 360px;
}
.prateleira-departamento a.productImage img,
.prateleira.vitrine a.productImage img {
    margin-left: -75px;
    width: 360px;
    height: 360px;
}
.prateleira-departamento .data h3 a,
.prateleira.vitrine .data h3 a {
    color: #0c4da2;
    font: 12px 'Arial';
    font-weight: bold;
    text-decoration: none;
}
.prateleira-departamento .price a,
.prateleira.vitrine .price a {
    text-decoration: none;
}
.prateleira-departamento .price .oldPrice,
.prateleira.vitrine .price .oldPrice {
    color: #545454;
    display: block;
    font: 11px 'Arial';
}
.prateleira-departamento .price .newPrice,
.prateleira.vitrine .price .newPrice {
    color: #a700d7;
    font-size: 11px;
    font-weight: bold;
}
.prateleira-departamento .price .newPrice em,
.prateleira.vitrine .price .newPrice em {
    font-size: 15px;
    font-weight: bold;
}
.prateleira-departamento .flag.colecao-exemplo-lancamento,
.prateleira-departamento input,
.prateleira-departamento .price .installment,
.prateleira-departamento .category,
.prateleira-departamento .brand,
.prateleira.vitrine .flag.colecao-exemplo-lancamento,
.prateleira.vitrine input,
.prateleira.vitrine .price .installment, 
.prateleira.vitrine .category, 
.prateleira.vitrine .brand {
    display: none;
}
.prateleira-departamento ul li,
.prateleira.vitrine ul li {
    background: transparent url(bg_pattern_vitrine.jpg) 0 0 repeat-x;
    min-height: 485px;
    padding: 0 22px;
    position: relative;
}
.prateleira-departamento ul li .data,
.prateleira.vitrine ul li .data {
    margin-top: 20px;
}
.prateleira-departamento .buy-button-normal a,
.prateleira.vitrine a.btn-add-buy-button-asynchronous {
    background: transparent url(/arquivos/bt-verde-comprar.png) 0 0 no-repeat;
    display: block;
    margin-left: -41px;
    position: absolute;
    left: 50%;
    bottom: 10px;
    text-indent: -9999px;
    width: 83px;
    height: 33px;
}
.prateleira-departamento .discount,
.prateleira.vitrine .discount {
    display: none;
}
.prateleira .quickView {
    display: none;
}
.collectionWrap {
    float: left;
    margin-top: 10px;
    position: relative;
}
.collectionWrap .pager.top {
    position: absolute;
    top: 9px;
    right: 10px;
}
.collectionWrap .pager.top li {
    float: left;
    margin-left: 10px;
}
.collectionWrap .pager.top ul li {
    background: transparent url(/arquivos/bt-setas-colecoes.gif) left top no-repeat;
    display: block;
    text-indent: -9999px;
    width: 9px;
}
.collectionWrap .pager.top ul li.next {
    background-position: top right;
}
/* PRODUTOS */
.produto-corpo {
    background: #fff;
    border: 1px solid #ededed;
    margin: 10px 0;
}
.produto-corpo .bread-crumb ul {
    border-bottom: 1px solid #ededed;
    float: left;
    margin: 0 20px 10px;
    padding: 9px 0;
    width: 984px;
}
.produto-corpo .bread-crumb ul li {
    float: left;
}
.produto-corpo .bread-crumb ul li a {
    background: transparent url(/arquivos/bg-bullet-breadcrumb.gif) right 7px no-repeat;
    color: inherit;
    text-decoration: none;
    padding: 0 10px 0 5px;
}
.produto-corpo .bread-crumb ul li a:hover {
    text-decoration: underline;
}
.produto-corpo .bread-crumb ul li.last a {
    background: none;
}
.produto-corpo #sideBar .apresentacao, 
.produto-corpo .produto-descricao {
    float: left;
    width: 427px;
}
.produto-corpo .produto-descricao {
    width: 565px
}
.produto-corpo .apresentacao {
    margin-left: 20px;
    margin-right: 10px; 
}
#show .thumbs,
#show #include {
    float: left;
}
#show .thumbs li {
    border: 1px solid #ededed;
    margin: 0 10px 10px 0;
    width: 76px;
    height: 76px;
}
#show #include {
    border-left: 1px solid #ededed;
    border-right: 1px solid #ededed;
    overflow: hidden;
    padding-left: 10px;
    width: 320px;
    height: 420px;
}
#productList, 
#productList + h1 {
    float: left;
}
.giftlist h3 {
    display: none;
}
.giftlist .giftlistcreate-button {
    background: transparent url(ic_wishlist.jpg) 0 0 no-repeat;
    display: block;
    text-indent: -9999px;
    width: 17px;
    height: 17px;
}
.giftlist .giftlistinsertsku {
    background: transparent url(ic_wishlist.jpg) 0 0 no-repeat;
    position: relative;
    width: 17px;
    height: 17px;
}
.giftlist {
  border-right: 1px solid #A0B4BA;
  cursor: pointer;
  margin-right: 5px;
  padding-right: 5px;
}
.giftlist .modal {
    background-color: #fff;
    border: 1px solid #ededed;
    display: none;
    padding: 10px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    left: 10px;
    width: 200px;
    z-index: 20;
}
.giftlist .modal ul li {
    padding: 3px 0;
}
.giftlist .modal ul li:before {
    color: #0c4da2;
    content: '\2023';
    font-size: 18px;
    margin-right: 5px;
    position: relative;
    top: 4px; 
}
.giftlist .modal a {
    color: inherit;
    text-decoration: none;
}
.giftlist .modal a:hover {
    text-decoration: underline;
}
.giftlist .modal ul li span {
    display: none;
}
#productPrice {
    clear: both;
}
.produto-descricao h1 {
    color: #0c4da2;
    font-size: 19px;
    font-weight: bold;
}
#produto .buy-together-content {
    clear: both;
}
.produto-descricao .produto-codigo {
    border-bottom: 1px solid #ededed;
    color: #cbcbcb;
    clear: both;
    font-size: 11px;
    margin-bottom: 15px;
    padding-bottom: 5px;
    width: 545px;
}
.produto-descricao .produto-codigo div {
    display: inline;
}
.produto-descricao .descricao-preco em {
    display: inline !important;
    margin-right: 10px;
}
.produto-descricao em.valor-de {
    color: #545454;
    font-size: 9px;
    text-decoration: line-through;
}
.produto-descricao em.valor-de strong {
    font-size: 11px;
}
.produto-descricao em.valor-por {
    color: #a700d7;
    font-size: 14px;
    font-weight: bold;
}
.produto-descricao em.valor-por strong {
    font-size: 19px;
    font-weight: bold;
}
.produto-descricao em.economia-de,
.produto-descricao .descricao-preco em.valor-dividido {
    display: none !important;
}
.produto-descricao #productPrice {
    border-bottom: 1px solid #ededed;
    margin-bottom: 10px;
    padding-bottom: 15px;
    width: 545px;
}
.produto-descricao .buy-button {
    background: transparent url(/arquivos/bt-verde-comprar-g.png) 0 0 no-repeat;
    display: block;
    float: left;
    margin: 10px 0;
    text-indent: -9999px;
    width: 125px;
    height: 48px;
}
#produto-tabs {
    clear: both;
    min-height: 140px;
}
#produto-tabs ul li {
    border-top: 1px solid #ededed;
    border-right: 1px solid #ededed;
    text-align: center;
    min-width: 179px;
}
#produto-tabs ul li.last {
    border-right: 0;
}
#produto-tabs ul li a {
    color: #da251c;
    font-size: 12px;
    font-weight: bold;
    width: 100%;
}
#produto-tabs ul li a.icon {
    background: transparent url(/arquivos/ic-tabela-medidas.gif) center center no-repeat;
    display: block;
    text-indent: -9999px;
}
#produto-tabs ul li.ui-tabs-selected a {
    color: #959595;
}
#productDescription,
#productSpecification,
#productMeasures {
    background: transparent url(/arquivos/bg-tabs-rule-1.gif) 0 4px no-repeat;
}
#productSpecification {
    background-image: url(/arquivos/bg-tabs-rule-2.gif);
    background-position: left 0;
}
#productMeasures {
    background-image: url(/arquivos/bg-tabs-rule-3.gif);
    background-position: left 1px;
}
iframe.fb_ltr {
    margin-top: -6px;
}
.twitter-share-button.twitter-count-horizontal {
    position: relative;
    top: -4px;
}
body#produto .conditions-box {
    clear: both;
    margin: 0 0 10px 0;
}
#rtAvaliacao_A0,
#rtAvaliacao_A {
    float: left;
}
#rtAvaliacao_A0 .ratingStar,
#rtAvaliacao_A .ratingStar {
    background: transparent url(/arquivos/sprite-star.gif) right top no-repeat;
    display: block;
    float: left;
    padding: 0;
    text-indent: -9999px;
    width: 16px;
    height: 15px;
}
#rtAvaliacao_A0 .ratingStar.filledRatingStar,
#rtAvaliacao_A .ratingStar.filledRatingStar {
    background-position: left top;
}
fieldset#opcoes-avalie {
    clear: both;
    color: #757575;
    padding: 10px 0 1px;
    text-transform: uppercase;
}
#opcoes-avalie input {
    margin: 3px 3px 3px 0;
    position: relative;
    top: 2px;
}
#opcoes-avalie p {
    display: none;
}
.user-review {
    margin: 20px 0;
    padding: 0 20px;
}
.user-review p.media,
.user-review ul.rating, 
.user-review hr{
    display: none;
}
.user-review h4 {
    border-bottom: 1px solid #ededed;
    color: #ed1c24;
    font: 18px 'BrankovicRegular';
    margin: 0 3px;
    padding: 5px 0 5px 7px;
}
.user-review h5 {
    color: #7e7e7e;
    font-weight: bold;
    padding: 15px 0 5px 0;
    text-transform: uppercase;
}
.user-review #lnkPubliqueResenha {
    background: transparent url(/arquivos/bt-azul-publique.png) 0 0 no-repeat;
    display: block;
    margin: 10px 0;
    text-indent: -9999px;
    width: 156px;
    height: 33px;
}
.user-review .avaliacao {
    width: 200px;
}
.user-review .avaliacao,
.user-review .formUserComment {
    float: left;
}
.user-review .close,
.user-review h1 {
    display: none;
}
.user-review .header h2 {
    color: #757575;
    font-weight: bold;
    padding-top: 15px;
    text-transform: uppercase;
}
.formUserComment {
    margin: 0 20px;
    width: 633px;
}
.formUserComment input[type="text"]{
    background-color: #fdfdfd;
    border: 1px solid #f3f3f3;
    border-radius: 0;
    color: #757575;
    height: 12px;
    padding: 8px;
    width: 305px;
}
.formUserComment textarea {
    background-color: #fdfdfd;
    border: 1px solid #f3f3f3;
    color: #757575;
    margin:10px 0;
    padding: 8px;
    width: 348px;
}
.formUserComment .ranking {
    display: none;
}
#resenha,
.formUserComment .adicionar-resenha {
    float: left;
}
#resenha {
    clear: both;
    width: 100%;
}
.formUserComment .aviso-resenha {
    float: left;
    margin-left: 10px;
    width: 240px;
}
.avaliar a.bt {
    background: transparent url(/arquivos/bt-azul-opiniao.png) 0 0 no-repeat;
    display: block;
    text-indent: -9999px;
    width: 156px;
    height: 33px;
}
.avaliar {
    clear: both;
    padding: 10px 0;
}
.user-review .content {
    width: 700px
}
.produto .flags-div {
    float: left;
}
#productPayment {
    clear: both;
    margin: 5px 0 0 10px;
}
#productPayment a {
    color: #545454;
    font-weight: bold;
    font-size: 8px;
    text-transform: uppercase;
    text-decoration: none;
}
#productPayment .titulo-parcelamento, 
#productPayment .other-payment-method-ul{
    display: none;
}
.produto .flag.promocao-frete-gratis {
    background: transparent url(/arquivos/ic_frete-gratis.jpg) 0 0 no-repeat;
    display: block;
    float: left;
    margin: 19px 0 0 9px;
    text-indent: -9999px;
    width: 72px;
    height: 18px;
}
/* DEPARTMENTO/CATEGORIA */
.resultado-busca #sideBar,
.resultado-busca #content,
.categoria #sideBar,
.categoria #content,
.departamento #sideBar,
.departamento #content {
    float: left;
}
.resultado-busca #sideBar,
.categoria #sideBar,
.departamento #sideBar {
    background: transparent url(/arquivos/bg-sidebar-top.png) 0 0 no-repeat;
    width: 240px;
    margin-right: 6px;
    padding: 107px 12px 0 0;
}
.resultado-busca #sideBar #departmentNavigator,
.categoria #sideBar #departmentNavigator,
.departamento #sideBar #departmentNavigator {
    background: transparent url(/arquivos/bg-sidebar-bottom.png) bottom center no-repeat;
    padding-bottom: 31px;
    width: 252px;
}
.resultado-busca #sideBar #departmentNavigator .menu-departamento,
.categoria #sideBar #departmentNavigator .menu-departamento,
.departamento #sideBar #departmentNavigator .menu-departamento {
    background: transparent url(/arquivos/bg-sidebar-pattern.png) 0 0 repeat-y;
    min-height: 300px;
    padding: 10px 0 0 17px;
    width: 235px;
}
.resultado-busca #sideBar #departmentNavigator .menu-departamento,
.categoria #sideBar #departmentNavigator .menu-departamento {
    margin-bottom: -15px;
}
.resultado-busca #sideBar .menu-departamento h3,
.categoria #sideBar .menu-departamento h3,
.departamento #sideBar .menu-departamento h3 {
    border-top: 1px solid #dbdbdb;
    color: #e05d6d;
    font: 11px 'Arial';
    font-weight: bold;
    line-height: 28px;
    text-shadow: 2px 2px rgba(255,255,255,0.7);
    text-transform: uppercase;
    width: 93%;
}
.resultado-busca #sideBar .menu-departamento h3 a,
.categoria #sideBar .menu-departamento h3 a,
.departamento #sideBar .menu-departamento h3 a {
    color: inherit;
    text-decoration: none;
}
.resultado-busca #sideBar .menu-departamento h3.meninos,
.categoria #sideBar .menu-departamento h3.meninos,
.departamento #sideBar .menu-departamento h3.meninos {
    color: #01449e;
}
.resultado-busca #sideBar .menu-departamento h3.bebes,
.categoria #sideBar .menu-departamento h3.bebes,
.departamento #sideBar .menu-departamento h3.bebes {
    color: #53d300;
}
.resultado-busca #sideBar .menu-departamento h3.acessorios,
.categoria #sideBar .menu-departamento h3.acessorios,
.departamento #sideBar .menu-departamento h3.acessorios {
    color: #ffcb01;
}
.resultado-busca #sideBar .menu-departamento h3.linhas-especiais,
.categoria #sideBar .menu-departamento h3.linhas-especiais,
.departamento #sideBar .menu-departamento h3.linhas-especiais {
    color: #dd5a1d;
}
.resultado-busca #sideBar .menu-departamento ul,
.categoria #sideBar .menu-departamento ul,
.departamento #sideBar .menu-departamento ul {
    margin: 10px 0 15px 15px;
}
.resultado-busca #sideBar .menu-departamento ul li,
.categoria #sideBar .menu-departamento ul li,
.departamento #sideBar .menu-departamento ul li {
    color: #545454;
    font-weight: bold;
    text-shadow: 1px 1px rgba(255,255,255,0.5)
}
.resultado-busca #sideBar .menu-departamento ul li a,
.categoria #sideBar .menu-departamento ul li a,
.departamento #sideBar .menu-departamento ul li a {
    color: inherit;
    text-decoration: none;
}
.resultado-busca #sideBar .menu-departamento ul li a:hover,
.categoria #sideBar .menu-departamento ul li a:hover,
.departamento #sideBar .menu-departamento ul li a:hover {
    text-decoration: underline;
}
.resultado-busca #collections,
.categoria #collections,
.departamento #collections {
    float: left;
    width: 774px;
}
.resultado-busca #collections .collectionWrap,
.categoria #collections .collectionWrap,
.departamento #collections .collectionWrap {
    width: 774px;
}
.resultado-busca #content,
.categoria #content,
.departamento #content {
    width: 774px;
}
.resultado-busca #content .pager.bottom,
.resultado-busca #content .pager.top, 
.categoria #content .pager.top, 
.departamento #content .pager.top, 
.categoria #content .pager.bottom,
.departamento #content .pager.bottom {
    background-color: #fff;
    border: 1px solid #ededed;
    border-bottom: 0;
    color: #0c4da2;
    float: left;
    font: 11px 'Arial';
    padding: 10px;
    position: relative;
    width: 754px;
}
.resultado-busca #content .pager.bottom,
.categoria #content .pager.bottom,
.departamento #content .pager.bottom {
    border-top: 0;
    border-bottom: 1px solid #ededed;
}
.resultado-busca #content .pager.top a,
.resultado-busca #content .pager.bottom a,
.categoria #content .pager.top a,
.departamento #content .pager.top a,
.categoria #content .pager.bottom a,
.departamento #content .pager.bottom a {
    color: inherit;
}
.resultado-busca #content .pager.bottom .pgCurrent,
.resultado-busca #content .pager.top .pgCurrent,
.categoria #content .pager.bottom .pgCurrent,
.departamento #content .pager.bottom .pgCurrent,
.categoria #content .pager.top .pgCurrent,
.departamento #content .pager.top .pgCurrent {
    color: #ed1c24;
}
.resultado-busca .collectionWrap .pager.bottom, 
.resultado-busca .collectionWrap .pager.top li.first, 
.resultado-busca .collectionWrap .pager.top li.page-number, 
.resultado-busca .collectionWrap .pager.top li.last,
.categoria .collectionWrap .pager.bottom, 
.categoria .collectionWrap .pager.top li.first, 
.categoria .collectionWrap .pager.top li.page-number, 
.categoria .collectionWrap .pager.top li.last,
.departamento .collectionWrap .pager.bottom, 
.departamento .collectionWrap .pager.top li.first, 
.departamento .collectionWrap .pager.top li.page-number, 
.departamento .collectionWrap .pager.top li.last {
    display: block;
}
.resultado-busca .collectionWrap .pager.top,
.categoria .collectionWrap .pager.top,
.departamento .collectionWrap .pager.top {
    position: relative;
    top: 0;
    left: 0;
}
.resultado-busca .searchResultsTime,
.resultado-busca div.sub p.compare,
.resultado-busca .vitrine + .searchResultsTime + .sub,
.resultado-busca .collectionWrap .pager.bottom ul li.first,
.resultado-busca .collectionWrap .pager.bottom ul li.last,
.resultado-busca .collectionWrap .pager.top ul li.first,
.resultado-busca .collectionWrap .pager.top ul li.last,
.categoria .searchResultsTime,
.categoria div.sub p.compare,
.categoria .vitrine + .searchResultsTime + .sub,
.categoria .collectionWrap .pager.bottom ul li.first,
.categoria .collectionWrap .pager.bottom ul li.last,
.categoria .collectionWrap .pager.top ul li.first,
.categoria .collectionWrap .pager.top ul li.last,
.departamento .searchResultsTime,
.departamento .searchResultsTime + div.sub,
.departamento .collectionWrap .pager.bottom ul li.first,
.departamento .collectionWrap .pager.bottom ul li.last,
.departamento .collectionWrap .pager.top ul li.first,
.departamento .collectionWrap .pager.top ul li.last {
    display: none;
}
.resultado-busca .collectionWrap .pager.bottom ul li.previous,
.resultado-busca .collectionWrap .pager.bottom ul li.next,
.resultado-busca .collectionWrap .pager.top ul li.previous,
.resultado-busca .collectionWrap .pager.top ul li.next,
.categoria .collectionWrap .pager.bottom ul li.previous,
.categoria .collectionWrap .pager.bottom ul li.next,
.categoria .collectionWrap .pager.top ul li.previous,
.categoria .collectionWrap .pager.top ul li.next,
.departamento .collectionWrap .pager.bottom ul li.previous,
.departamento .collectionWrap .pager.bottom ul li.next,
.departamento .collectionWrap .pager.top ul li.previous,
.departamento .collectionWrap .pager.top ul li.next {
    background: transparent url(/arquivos/bt-setas-colecoes.gif) left top no-repeat;
    display: block;
    text-indent: -9999px;
    width: 8px;
}
.resultado-busca .collectionWrap .pager.bottom ul li.next,
.resultado-busca .collectionWrap .pager.bottom ul li.last,
.resultado-busca .collectionWrap .pager.top ul li.next,
.resultado-busca .collectionWrap .pager.top ul li.last,
.categoria .collectionWrap .pager.bottom ul li.next,
.categoria .collectionWrap .pager.bottom ul li.last,
.categoria .collectionWrap .pager.top ul li.next,
.categoria .collectionWrap .pager.top ul li.last,
.departamento .collectionWrap .pager.bottom ul li.next,
.departamento .collectionWrap .pager.bottom ul li.last,
.departamento .collectionWrap .pager.top ul li.next,
.departamento .collectionWrap .pager.top ul li.last {
    background-position: right top;
}
.resultado-busca .collectionWrap .pager.bottom ul li,
.resultado-busca .collectionWrap .pager.top ul li,
.categoria .collectionWrap .pager.bottom ul li,
.departamento .collectionWrap .pager.bottom ul li,
.categoria .collectionWrap .pager.top ul li,
.departamento .collectionWrap .pager.top ul li {
    background: none;
    text-indent: 0;
    width: auto;
}
.resultado-busca .collectionWrap .pager.top li,
.resultado-busca .collectionWrap .pager.bottom li,
.categoria .collectionWrap .pager.top li,
.categoria .collectionWrap .pager.bottom li,
.departamento .collectionWrap .pager.top li,
.departamento .collectionWrap .pager.bottom li {
    float: left;
    margin: 0 10px;
}
.resultado-busca .pager.top h2,
.categoria .pager.top h2,
.departamento .pager.top h2 {
    border-bottom: 0;
    float: left;
}
.resultado-busca .pager,
.categoria .pager,
.departamento .pager {
    min-height: 15px;
}
.resultado-busca .pager ul,
.categoria .pager ul,
.departamento .pager ul {
    position: absolute;
    top: 15px;
    right: 0;
}
.resultado-busca .conditions-box,
.categoria .conditions-box,
.departamento .conditions-box {
    margin: 10px 0 10px 6px;
}
.resultado-busca #breadCrumbs,
.categoria #breadCrumbs,
.departamento #breadCrumbs {
    display: none;
}
.resultado-busca #header,
.categoria #header,
.departamento #header {
    margin-bottom: 15px;
}
.resultado-busca .menu-navegue,
.categoria .menu-navegue {
    display: none;
}
.resultado-busca .search-single-navigator,
.categoria .search-single-navigator {
    display: none !important;
}
.resultado-busca .search-multiple-navigator,
.categoria .search-multiple-navigator {
    display: block !important
}
.categoria #content .pager.top,
.resultado-busca #content .pager.top {
    padding: 0;
    width: 100%;
}
.pager.top .sub {
    border-top: 1px solid #d7d7d7;
    color: #6b6b6b;
    padding: 10px;
    position: relative;
    margin-top: 40px;
}
.pager.top .sub .filterBy {
    position: absolute;
    top: 10px;
    right: 10px;
}
/* DROP-DOWN CARRINHO */
#tableCarrinho {
    position: absolute;
    top: -40px;
    right: 0;
    background: transparent url('/arquivos/bg-carrinho-drop-down.png') 0 0 no-repeat;
    padding-top: 143px;
    width: 271px;
    z-index: 20;
}
#tableCarrinho .carrinho-body {
    background: transparent url('/arquivos/bg-carrinho-drop-down-pattern.png') 0 0 repeat-y;
    padding-bottom: 7px;
    padding-left: 20px;
    width: 251px;
}
#tableCarrinho .carrinho-footer {
    background: transparent url('/arquivos/bg-carrinho-drop-down-footer.png') -1px 0 no-repeat;
    height: 49px;
}
#tableCarrinho td {
    padding-left: 10px;
}
#tableCarrinho td img {
    border: 1px solid #d7d7d7;
}
#tableCarrinho td.prodName {
    color: #545454;
    font: 12px 'Arial';
    font-weight: bold;
}
#tableCarrinho td.prodPrz {
    color: #215caa;
    font: 12px 'Arial';
    font-weight: bold;
}
#tableCarrinho tbody tr {
    border-bottom: 1px solid #d7d7d7;
}
#tableCarrinho tbody tr.firstrow {
    border-bottom: 0;
}
/* LISTA DE DESEJOS */
.listas #content div.giftlist {
    border: 0;
} 
.listas #content {
    background-color: #fff;
    border: 1px solid #d7d7d7;
    margin: 10px auto 20px;
    margin-left: 9px;
    position: relative;
    width: 1020px;
}
.listas #content div {
    margin: 8px;
}
.listas #content h2.titulo-sessao {
    border-bottom: 1px solid #d7d7d7;
    color: #ed1c24;
    font: 18px 'BrankovicRegular';
    margin: 10px 3px;
    padding: 0 0 5px 15px;
}
.listas .giftlistul li,
.listas .giftlistsearchul li {
    clear: left;
    float: left;
    margin: 4px 0;
}
.listas .giftlistul .giftlistisactive {
    margin-left: 100px;
}
.listas .giftlistul span,
.listas .giftlistsearchul span {
    display: block;
}
.listas .giftlistul span,
.listas .giftlistul input,
.listas .giftlistsearchul span,
.listas .giftlistsearchul input {
    float: left;
}
.listas .giftlistul .giftlistisactive span,
.listas .giftlistul .giftlistisactive input {
    display: inline;
    float: none;
    width: auto;
}
.listas .giftlistul span,
.listas .giftlistsearchul span {
    clear: left;
    margin-right: 10px;
    position: relative;
    text-align: right;
    top: 10px;
    width: 90px;
}
.listas .giftlistul input,
.listas .giftlistsearchul input {
    margin: 0;
    width: 200px;
}
.listas .giftlistul .giftlistisactive input {
    display: inline;
    width: auto;
}
.listas .giftlistul .giftlistisactive span {
    margin-left: 5px;
    top: 0;
}
.listas .giftlistul .giftlistphoto {
    display: none;
}
.listas .giftlistul select {
    width: 217px;
}
.listas .giftlistul textarea {
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 7px;
    width: 200px;
    min-width: 200px;
    max-width: 200px;
    min-height: 100px;
    max-height: 150px;
}
.listas #giftlistsearchfind {
    background: transparent url(/arquivos/bt-buscar-lista.png) 0 0 no-repeat;
    border: 0;
    display: block;
    position: relative;
    left: 97px;
    text-indent: -9999px;
    width: 183px;
    height: 48px;
}
.listas #content .giftlist {
    border: 0;
    cursor: auto;
}
.listas .address fieldset legend {
    display: none;
}
.listas .address h2 {
    border-top: 1px solid #d7d7d7;
    color: #b2b2b2;
    font-size: 16px;
    font-weight: bold;
    padding-top: 15px;
    padding-left: 25px;
}
.listas .address ul {
    margin-left: 85px;
}
.listas .address input,
.listas .address address {
    display: block;
}
.listas .address input,
.listas .address address,
.listas .address li {
    float: left;
}
.listas .address li {
    width: 200px;
}
.listas .address address {
    margin-left: 5px;
}
.listas #giftlistsave {
    background: transparent url(/arquivos/bt-criar-lista.png) 0 0 no-repeat;
    border: 0;
    cursor: pointer;
    display: block;
    position: relative;
    left: 90px;
    text-indent: -9999px;
    width: 168px;
    height: 48px;
}
.listas .giftlist-table {
    margin-top: 25px;
    margin-left: 15px;
    width: 97%;
}
.listas .giftlist-table thead tr th {
    color: #545454;
    text-align: center;
}
.listas .giftlist-table thead th {
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 10px;
}
.listas .giftlist-table thead th.giftlist-header-action {
    border-left: 1px solid #D7D7D7;
}
.listas .giftlist-table tbody td {
    border-bottom: 1px solid #d7d7d7;
}
.listas .giftlist-table tbody .giftlist-body-name {
    border-right: 1px solid #D7D7D7;
}
.listas .giftlist-table .giftlist-header-name,
.listas .giftlist-table .giftlist-body-name {
    width: 40%;
}
.listas .giftlist-table tbody .giftlist-body-action-visualizar a,
.listas .giftlist-table tbody .giftlist-body-action-gerenciar a,
.listas .giftlist-table tbody .giftlist-body-action-sendfriend a,
.listas .giftlist-table tbody .giftlist-body-action a {
    background: transparent url(/arquivos/bt-lista-modificar.png) 0 0 no-repeat;
    display: block;
    text-indent: -9999px;
    width: 123px;
    height: 37px;
}
.listas .giftlist-table tbody .giftlist-body-action-sendfriend a {
    background-image: url(/arquivos/bt-lista-enviar.png);
    width: 177px;
}
.listas .giftlist-table tbody .giftlist-body-action-visualizar a {
    background-image: url(/arquivos/bt-lista-visualizar.png);
    width: 123px;
}
.listas .giftlist-table tbody .giftlist-body-action-gerenciar a {
    background-image: url(/arquivos/bt-lista-gerenciar.png);
    width: 123px; 
}
.listas .giftlist-table tbody .inactive .giftlist-body-action-visualizar,
.listas .giftlist-table tbody .inactive .giftlist-body-action-gerenciar {
    background: transparent url(/arquivos/bt-lista-gerenciar-inativo.png) 0 0 no-repeat;
    font-size: 0px;
}
.listas .giftlist-table tbody .inactive .giftlist-body-action-visualizar {
    background: transparent url(/arquivos/bt-lista-visualizar-inativo.png) 0 0 no-repeat;
}
.listas .giftlist-table tbody .giftlist-body-action a,
.listas .giftlist-table tbody .giftlist-body-action-sendfriend a,
.listas .giftlist-table tbody .giftlist-body-action-gerenciar a,
.listas .giftlist-table tbody .giftlist-body-action-visualizar a {
    visibility: hidden;
}
.listas .giftlist-table tbody .inactive .giftlist-body-action-gerenciar,
.listas .giftlist-table tbody .inactive .giftlist-body-action-visualizar {
    background: none;
}
.listas .giftlist-table tbody td {
    padding: 15px 5px;
}
.listas .giftlist-table tbody .giftlist-body-name a {
    color: inherit;
    text-decoration: none;
}
.listas .giftlist-table tbody .giftlist-body-name a:hover {
    text-decoration: underline;
}
.listas .giftlist-table tbody .giftlist-body-name {
    color: #0c4da2;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.listas #content h2.titulo-sessao + p {
	color: #656565;
	margin-left: 20px;
}
.listas ul.giftlist-action .giftlist-action-create a {
    background: transparent url(/arquivos/bt-criar-lista.png) 0 0 no-repeat;
    display: block;
    margin-top: 15px;
    margin-left: 15px;
    text-indent: -9999px;
    width: 168px;
    height: 48px;
}
/* Gerenciar listas: Lightbox */
#TB_overlay {
    background-color: #000;
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
	/* IE 5-7 */
	filter: alpha(opacity=35);
	opacity: 0.35;
}
#TB_window #TB_closeWindowButton {
    background: transparent url(/arquivos/bt-fechar-janela.png) 0 0 no-repeat;
    display: block;
    position: absolute;
    top: -10px;
    right: -10px;
    text-indent: -9999px;
    width: 23px;
    height: 23px;
}
.listas #TB_window {
    background-color: #fff;
    border: 1px solid #d7d7d7;
    margin-left: -165px !important;
    width: 330px !important;
}
.listas #TB_window #TB_ajaxContent {
    height: 450px !important;
}
.listas #TB_window fieldset {
    width: 300px;
}
.listas #TB_window input[type="text"] {
    margin-top: 5px;
    margin-bottom: 5px;
    width: 230px;
}
.listas #TB_window #div-title {
    display: none;
}
.listas #TB_window fieldset legend {
    color: #7a7974;
    display: block;
    float: left;
    font-size: 14px; 
    margin-top: 10px;
    text-align: center;
    width: 100%;
}
.listas #TB_window label {
    clear: left;
    float: left;
    position: relative;
    top: 15px;
}
.listas #TB_window fieldset {
    border-top: 1px solid #ccc;
    margin-top: 10px;
}
.listas #TB_window fieldset#fldYourData {
    border-top: 0;
    margin-top: 0;
}
.listas #TB_window #btnAdicionarAmigos {
    display: none;
}
.listas #TB_window textarea {
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-top: 10px;
    width: 290px;
    max-width: 290px;
    height: 90px;
    max-height: 90px;
}
.listas #TB_window #btnCancelar {
    display: none;
}
.listas #TB_window #btnEnviar {
    background: transparent url(/arquivos/bt-enviar.png) 0 0 no-repeat;
    border: 0;
    display: block;
    margin-top: 5px;
    text-indent: -9999px;
    width: 100px;
    height: 48px;
}
.listas .giftlistsku .giftlist-amount,
.listas .giftlistsku .giftlist-debit,
.listas .giftlistsku .giftlist-credit,
.listas .giftlistsku .giftlistdetails {
    display: none;
}
.listas .giftlistsku .giftlistsku-action-alter a,
.listas .giftlistsku .giftlistsku-action-add a {
    background: transparent url(/arquivos/bt-adicionar-produtos.png) 0 0 no-repeat;
    display: block;
    text-indent: -9999px;
    width: 197px;
    height: 48px;
}
.listas .giftlistsku .giftlistsku-action-alter a {
    background-image: url(/arquivos/bt-alterar-dados.png);
    width: 161px;
}
.listas giftlistsku {
    position: relative;
}
.listas ul.giftlistsku-action {
    margin-bottom: 20px;
    margin-left: 646px;
}
.listas ul.giftlistsku-action,
.listas .giftlistsku li {
    float: left;
}
.listas .giftlistsku .giftlistsku-action-purchased,
.listas .giftlistsku .giftlistsku-action-exit {
    display: none;
}
.listas .giftlistsku-table {
    border-top: 1px solid #dbdbdb;
    clear: both;
    width: 100%;
}
.listas .giftlistsku-header th {
    border-right: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    color: #545454;
    font-size: 12px;
    padding: 5px;
    text-align: center;
}
.listas .giftlistsku-header th.giftlistsku-header-remove {
    border-right: 0;
}
.listas .giftlistsku-table tbody td {
    border-right: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    color: #0c4da2;
    font-size: 12px;
    text-align: center;
}
.listas .giftlistsku td.giftlistsku-body-remove,
.listas .giftlistsku td.giftlistsku-body-who,
.listas .giftlistsku td.giftlistsku-body-message {
    border-right: 0;
}
.listas .giftlistsku td.giftlistsku-body-who,
.listas .giftlistsku td.giftlistsku-body-message  {
    border-bottom: 0;
}
.listas .giftlistsku-table tbody td a {
    color: inherit;
    text-decoration: none;
}
.listas .giftlistsku-table tbody td a:hover {
    text-decoration: underline;
}
.giftlistsku-header-who,
.giftlistsku-header-send, 
td.giftlistsku-header-who, 
td.giftlistsku-header-send {
    display: none;
}
.listas .style-input {
    background: transparent url(/arquivos/bg-sprite-checkbox-lista.png) bottom left no-repeat;
    cursor: pointer;
	display: block;
    margin: 0 auto;
    position: relative;
    top: 1px;
    width: 48px;
    height: 47px;
}
.listas .style-input.checked {
    background-position: top left;
}
.listas .style-input input {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.listas .giftlist-remove-sku span {
    display: none;
}
.listas #giftlistremovesku {
    background: transparent url(/arquivos/bt-lista-remover.jpg) 0 0 no-repeat;
    border: 0;
    display: block;
    margin-top: 20px;
    position: relative;
    left: 770px;
    text-indent: -9999px;
    width: 234px;
    height: 48px;
}
/* Produto - Seletor de SKU */
.produto-descricao .buy-button,
.topic {
    clear: both;
}
.topic .specification { 
    color: #7e7e7e;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-right: 5px;
}
.topic .skuList {
    float: left;
    min-height: 30px;
}
.topic.Tamanho .skuList input.sku-selector,
.topic.Cor .skuList input.sku-selector {
    display: none;
}
.topic.Cor .skuList label {
    background-color: #000;
    border-radius: 3px;
    cursor : pointer;
    display: block;
    float: left;
    margin-right: 5px;
    text-indent: -9999px;
    width: 19px;
    height: 19px;
}
.topic.Tamanho .skuList label {
    border: 1px solid #ededed;
    border-radius: 3px;
    color: #929292;
    cursor : pointer;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    margin-right: 5px;
    text-align: center;
    width: 19px;
    height: 19px;
}
/* Ajustes no drop-down do carrinho */
#ajaxBusy {
    background-color: #ddd;
    font-weight: bold;
    padding: 10px;
    position: fixed;
    color: #fff;
}
#tableCarrinho.posFix {
	position: fixed;
}
.carrinho-footer .fechar-carrinho {
    display: block;
    float: left;
    color: #215CAA;
    margin-left: 30px;
    margin-top: 12px;
}
.carrinho-footer .ir-carrinho {
    background: url(/arquivos/bt-pop-carrinho.png) no-repeat;
    display: block;
    float: left;
    text-indent: -9999px;
    margin-top: 4px;
    margin-left: 105px;
    width: 82px;
    height: 33px;
}
#bag .total-cart strong {
    display: none;
}
.prateleira .data .wrapper-buy-button-asynchronous .buy-button-asynchronous {
    display: none !important;
}
/* Ajuste em Top Bar */
.top-link {
    color: inherit;
    padding: 5px 4px;
    border-left: 1px solid #A0B4BA;
    border-right: 1px solid #A0B4BA;
}
.top-link.no-border {
    border: 0;
}
/* Ajustes em produtos */
.produto .resenhas {
    clear: both;
    width: 100%;
}
.produto .resenhas p.dados strong {
    font-size: 11px;
    text-transform: uppercase;
    color: #545454;
}
.produto .resenhas p.dados  {
    margin-top: 4px;
}
.produto .resenhas .rating-wrapper strong,
.produto .resenhas p.dados .email-resenha {
    display: none;
}
.produto .resenhas p.dados .cidade-resenha {
    text-transform: uppercase;
    color: #7e7e7e;
}
.produto .resenhas p.dados,
.produto .resenhas .rating-wrapper {
    float: left;
}
.produto .resenhas .rating-wrapper {
    margin-left: 10px;
}
.produto .resenhas blockquote {
    clear: both;
}
.produto .resenhas .rating-wrapper .rating {
    background: url(/arquivos/bg-rating-stars.jpg) 0 0 no-repeat;
    width:83px;
    height: 19px;
}
.produto .resenhas .rating-wrapper .rating.a20 {
    background-position: 0 -19px;
}
.produto .resenhas .rating-wrapper .rating.a30 {
    background-position: 0 -38px;
}
.produto .resenhas .rating-wrapper .rating.a40 {
    background-position: 0 -57px;
}
.produto .resenhas .rating-wrapper .rating.a50 {
    background-position: 0 -76px;
}
.produto .resenhas .util .opiniao-ajudou .bts, 
.produto .resenhas .util .opiniao-ajudou .bts li {
    float: left;
    margin-right: 5px;
}
.produto .resenhas .util {
    color: #7b7b7b;
    text-transform: uppercase;
    line-height: 18px;
}
.produto .resenhas .util .opiniao-ajudou {
    position: relative;
}
.produto .resenhas .util .opiniao-ajudou .bts {
    position: absolute;
    top: 0;
    left: 147px; 
}
.produto .resenhas .util .opiniao-ajudou .bts li a {
    background: url(/arquivos/bt-produto-sim-nao.jpg) 0 0 no-repeat;
    display: block;
    text-indent: -9999px;
    width: 39px;
    height: 18px;
}
.produto .resenhas .util .opiniao-ajudou .bts li.nao a {
    background-position: top right;
}
.produto .avaliacao .ver-todos-comentarios {
    display: none;
}